home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cpp_libs
/
answrbok
/
8_10.lha
/
8_10
/
8_10tst.c
< prev
next >
Wrap
Text File
|
1993-08-08
|
1KB
|
55 lines
* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */
* The C++ Answer Book */
* Tony Hansen */
* All rights reserved. */
include <stream.h>
include <ctype.h>
truct OBJ {
char x[4];
;
include "8_10a1.h" /* class eFILE */
include "8_10b1.h" /* class OBJrandomloc */
include "8_10c1.h" /* class randomOBJ */
include "../8.9dir/8_9a2.c" /* eFILE *efopen(char*) */
include "../8.9dir/8_9a3.c" /* efclose(eFILE*) */
include "8_10a4.c" /* egetobj() */
include "8_10a5.c" /* OBJrandomloc operator=(OBJrandomloc,OBJrandomloc) */
include "8_10b2.c" /* OBJrandomloc::OBJrandomloc() */
include "8_10b3.c" /* OBJrandomloc::operator OBJ() */
include "8_10b4.c" /* OBJrandomloc operator=(OBJrandomloc,OBJ) */
include "8_10b5.c" /* OBJrandomloc operator=(OBJrandomloc,OBJrandomloc) */
include "8_10c2.c" /* randomOBJ::randomOBJ() */
include "8_10c3.c" /* randomOBJ::~randomOBJ() */
include "8_10c4.c" /* randomOBJ::openedokay() */
include "8_10c5.c" /* OBJrandomloc randomOBJ::operator[]() */
define XXXXOBJ OBJ
include "pr.c"
nt main(int, char**)
randomOBJ x("tst.data");
OBJ i = x[3];
pr("x[3] = ", i);
i = x[2];
pr("x[2] = ", i);
i.x[0] = '3';
i.x[1] = ';';
pr("i = ", i);
x[1] = i;
cout << "assigned x[1] <- i('3;')\n";
x[0] = x[8];
cout << "assigned x[0] <- x[8]\n";
i = x[8];
pr("x[8] = ", i);
i = x[0];
pr("x[0] = ", i);
return 0;